//package com.wfw.second.config;
//
//import com.alibaba.csp.sentinel.adapter.spring.webmvc.callback.RequestOriginParser;
//import org.apache.commons.lang3.StringUtils;
//import org.springframework.stereotype.Component;
//
//import javax.servlet.http.HttpServletRequest;
//
///**
// * @ Author     ：duanchao
// * @ Date       ： 16:04 2021/1/8
// * @ Description： sentinel  流控 黑白名单
// */
//@Component
//public class RequestOriginParserConfig implements RequestOriginParser {
//    @Override
//    public String parseOrigin(HttpServletRequest request) {
//        //传递参数中必须有 orgInfo  流控授权配置通过值
//        String orgInfo = request.getParameter("orgInfo");
//        if(StringUtils.isBlank(orgInfo)){
//            throw  new RuntimeException("orgInfo 无来源");
//        }
//        return orgInfo;
//    }
//}